import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'

// 加载 Vant 核心组件库
import Vant from 'vant'

// 加载 Vant 全局样式
import 'vant/lib/index.css'

// 加载全局样式
import './styles/index.less'

// 加载动态设置 REM 基准值
// 当被加载后自动根据移动端设备宽度设置html根标签字体大小
import 'amfe-flexible'

// 导入dayjs
import '@/utils/dayjs.js'
import dayjs from 'dayjs'
// 全局注册dayjs相对时间过滤器
Vue.filter('relativeTime', date => dayjs().to(dayjs(date)))

// 注册使用 Vant 组件库
Vue.use(Vant)

Vue.config.productionTip = false

new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app')
